Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit d4a3a91e045dc7eb31c89d5881b6ad3cfa81b14f


Parents : dbd1d87
Author : Mark Qvist <mark@unsigned.io>
Date : 2025-12-22T12:51:31+01:00

Updated micron text aligment parsing. Fixes #83.

Changes

1 files changed, 6 insertions(+), 12 deletions(-)


Diff

diff --git a/nomadnet/ui/textui/MicronParser.py b/nomadnet/ui/textui/MicronParser.py
index 34915a5..4ab0b46 100644
--- a/nomadnet/ui/textui/MicronParser.py
+++ b/nomadnet/ui/textui/MicronParser.py
@@ -487,20 +487,14 @@ def make_output(state, line, url_delegate, pre_escape=False):
state["bg_color"] = state["default_bg"]
state["align"] = state["default_align"]
elif c == "c":
- if state["align"] != "center":
- state["align"] = "center"
- else:
- state["align"] = state["default_align"]
+ if state["align"] != "center": state["align"] = "center"
+ # else: state["align"] = state["default_align"]
elif c == "l":
- if state["align"] != "left":
- state["align"] = "left"
- else:
- state["align"] = state["default_align"]
+ if state["align"] != "left": state["align"] = "left"
+ # else: state["align"] = state["default_align"]
elif c == "r":
- if state["align"] != "right":
- state["align"] = "right"
- else:
- state["align"] = state["default_align"]
+ if state["align"] != "right": state["align"] = "right"
+ # else: state["align"] = state["default_align"]
elif c == "a":
state["align"] = state["default_align"]


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────